\hypertarget{structnih_1_1_permuted__sequence}{
\section{nih\-:\-:\-Permuted\-\_\-sequence$<$ \-Permutation\-\_\-sequence, \-Sample\-\_\-sequence $>$ \-Struct \-Template \-Reference}
\label{structnih_1_1_permuted__sequence}\index{nih\-::\-Permuted\-\_\-sequence$<$ Permutation\-\_\-sequence, Sample\-\_\-sequence $>$@{nih\-::\-Permuted\-\_\-sequence$<$ Permutation\-\_\-sequence, Sample\-\_\-sequence $>$}}
}


{\ttfamily \#include $<$permutations.\-h$>$}

\subsection*{\-Public \-Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structnih_1_1_permuted__sequence_af235be53b17aeade026adf21cfd5af12}{
typedef \*
\-Sample\-\_\-sequence\-::\-Sampler\-\_\-type {\bfseries \-Sampler\-\_\-type}}
\label{structnih_1_1_permuted__sequence_af235be53b17aeade026adf21cfd5af12}

\end{DoxyCompactItemize}
\subsection*{\-Public \-Member \-Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structnih_1_1_permuted__sequence_a2bad998da0ba30bd5558bb7c39b48d1e}{\-Permuted\-\_\-sequence} (\-Sample\-\_\-sequence \&sequence, \-Permutation\-\_\-sequence \&permutation\-\_\-sequence)
\item 
\-Sampler\-\_\-type \hyperlink{structnih_1_1_permuted__sequence_adbd66e835486f8cb3908d660e12689c5}{instance} (const uint32 index, const uint32 copy)
\end{DoxyCompactItemize}
\subsection*{\-Public \-Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structnih_1_1_permuted__sequence_aa230ab1d09793b3ca399910b661f309d}{
\-Permutation\-\_\-sequence \& {\bfseries m\-\_\-permutation}}
\label{structnih_1_1_permuted__sequence_aa230ab1d09793b3ca399910b661f309d}

\item 
\hypertarget{structnih_1_1_permuted__sequence_abe8a82ee142a6843a5b2346340b83ea7}{
\-Sample\-\_\-sequence \& {\bfseries m\-\_\-sequence}}
\label{structnih_1_1_permuted__sequence_abe8a82ee142a6843a5b2346340b83ea7}

\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\subsubsection*{template$<$typename Permutation\-\_\-sequence, typename Sample\-\_\-sequence$>$struct nih\-::\-Permuted\-\_\-sequence$<$ Permutation\-\_\-sequence, Sample\-\_\-sequence $>$}

\-A wrapper to build permuted sequences based on a templated permutation sequence 

\subsection{\-Constructor \& \-Destructor \-Documentation}
\hypertarget{structnih_1_1_permuted__sequence_a2bad998da0ba30bd5558bb7c39b48d1e}{
\index{nih\-::\-Permuted\-\_\-sequence@{nih\-::\-Permuted\-\_\-sequence}!\-Permuted\-\_\-sequence@{\-Permuted\-\_\-sequence}}
\index{\-Permuted\-\_\-sequence@{\-Permuted\-\_\-sequence}!nih::Permuted_sequence@{nih\-::\-Permuted\-\_\-sequence}}
\subsubsection[{\-Permuted\-\_\-sequence}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Permutation\-\_\-sequence , typename Sample\-\_\-sequence $>$ {\bf nih\-::\-Permuted\-\_\-sequence}$<$ \-Permutation\-\_\-sequence, \-Sample\-\_\-sequence $>$\-::{\bf \-Permuted\-\_\-sequence} (
\begin{DoxyParamCaption}
\item[{\-Sample\-\_\-sequence \&}]{sequence, }
\item[{\-Permutation\-\_\-sequence \&}]{permutation\-\_\-sequence}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{structnih_1_1_permuted__sequence_a2bad998da0ba30bd5558bb7c39b48d1e}
constructor


\begin{DoxyParams}{\-Parameters}
{\em sequence} & sample sequence \\
\hline
{\em permutation\-\_\-sequence} & permutation sequence \\
\hline
\end{DoxyParams}


\subsection{\-Member \-Function \-Documentation}
\hypertarget{structnih_1_1_permuted__sequence_adbd66e835486f8cb3908d660e12689c5}{
\index{nih\-::\-Permuted\-\_\-sequence@{nih\-::\-Permuted\-\_\-sequence}!instance@{instance}}
\index{instance@{instance}!nih::Permuted_sequence@{nih\-::\-Permuted\-\_\-sequence}}
\subsubsection[{instance}]{\setlength{\rightskip}{0pt plus 5cm}template$<$typename Permutation\-\_\-sequence , typename Sample\-\_\-sequence $>$ \-Sampler\-\_\-type {\bf nih\-::\-Permuted\-\_\-sequence}$<$ \-Permutation\-\_\-sequence, \-Sample\-\_\-sequence $>$\-::instance (
\begin{DoxyParamCaption}
\item[{const uint32}]{index, }
\item[{const uint32}]{copy}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{structnih_1_1_permuted__sequence_adbd66e835486f8cb3908d660e12689c5}
return a given sampler instance


\begin{DoxyParams}{\-Parameters}
{\em index} & instance number \\
\hline
{\em copy} & randomization seed \\
\hline
\end{DoxyParams}


\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
sampling/\hyperlink{permutations_8h}{permutations.\-h}\end{DoxyCompactItemize}
